$(document).ready(function(){
    if (!$.cookie("termsAgrea")) {
        showDialog('attention');
    }
    $('.termsOfUse').click(function(){
        showDialog('termsOfUse')
        $('.newScroll').jScrollPane({
            showArrows:true, 
            scrollbarWidth: 15, 
            arrowSize: 16
        });
//        $('body,html').animate({scrollTop:0},500)
        return false;
    })
    $('.continue').click(function(){
        $(this).parents('.dialogWindow').hide();
        $("#mask").hide();
        window.location.assign('/signs/');
        return false;
    })
    
    $('.codesDialog').click(function(){
        showDialog('codes');
        $('.codesWindow').jScrollPane({
            showArrows:true, 
            scrollbarWidth: 15, 
            arrowSize: 16
        });
//        $('body,html').animate({scrollTop:0},500)
        return false;
    })
    $('.downloadDialog').click(function(){
//        $('body,html').animate({scrollTop:0},500)
        showDialog('downloads');
        
        return false;
    })
    
    $('.shippingCard').click(function(){
//        $('body,html').animate({scrollTop:0},500)        
//        $.ajax({
//            url:'/signs/shippingcart/',
//            type:'post',
//            dataType:'json',
//            success:function(response) {
//                console.log(response)
//            }
//        })
        showDialog('shippingDialog');
        return false;
    })
    
    $('.ideaDialog').click(function(){
//        $('body,html').animate({scrollTop:0},500)
        showDialog('idea');
        return false;
    })
    var formIdeaDialog = [];
    formIdeaDialog[0] = $('#ideaFormDialog input').val();
    formIdeaDialog[1] = $('#ideaFormDialog textarea').val();
    $('#idea .sendFormDialog').live('click', function(){

        var inputValue = $('#ideaFormDialog input').val();
        if ($('#ideaFormDialog input').val() == formIdeaDialog[0]) {
            $('#ideaFormDialog input').val('');
        }
        if ($('#ideaFormDialog textarea').val() == '' || $('#ideaFormDialog textarea').val() == formIdeaDialog[1]) {
            $('#ideaFormDialog textarea').css('border','1px solid red');
            $('#ideaFormDialog input').val(inputValue);
            return false;
        }
        
        $.ajax({
            url:'/signs/sendidea/',
            data:$('#ideaFormDialog').serialize()+'&dialog=1',
            type:'post',
            dataType:'json',
            success:function() {
                $('#idea').hide();
                $('#mask').hide();
                alert ('Thanks for sign idea.')
            }
        })
        return false;
    })
 
    $("#dialogHeader a, .signsButtons .goBack").not('.alternativeClose').click(function(){
//        $("#mainDialog").hide();
        window.location = 'http://ukietech.com';
        return false;
    })
    $(".signsButtons .enter").click(function(){
        var date = new Date();
        date.setTime(date.getTime() + (12 * 60 * 60 * 1000));
        $("#attention").hide();
        $.cookie("termsAgrea",'1',{expires: date, path: '/'})
        $("#mask").hide();
        return false;
    })
    $('.closeDialog,.alternativeClose').click(function(){
        $(this).parents('.dialogWindow').hide();
        $("#mask").hide();
        return false;
    })
    
})

function showDialog(id) {
    var $mask = $("#mask");
    var $dialog = $("#"+id);
    var top = (($(window).height()-$dialog.height())>0) ? ($(window).height()-$dialog.height())/2+$(window).scrollTop() : 0;
    var left = (($(window).width()-$dialog.width())>0) ? ($(window).width()-$dialog.width())/2 : 0;
    
    $mask.css({
        'width':jQuery('body').css('width'),
        'height':jQuery('body').css('height')
    }).fadeTo('fast', 0.7);
    
    $dialog.css({
        'top': top,
        'left': left
    })
    $dialog.show();
    $mask.show();
}